| class EQGeneratorEqualizer generation functions.| Visibility | Public | | Modifiers | static |
Public static functions| Equalizer AutoCorrectGraph(float[] graph, double startFreq, double endFreq, EQCurve targetCurve,
float targetGain, float maxGain = 6) | Generate a precise equalizer setting to flatten the processed response of GraphUtils.SmoothGraph(float[], float, float, float). | | Equalizer CorrectGraph(float[] graph, double startFreq, double endFreq, EQCurve targetCurve, float targetGain,
double resolution = 1 / 3f, float maxGain = 6) | Generate an equalizer setting to flatten the processed response of GraphUtils.SmoothGraph(float[], float, float, float). | | Equalizer FlattenSpectrum(Complex[] spectrum, int sampleRate) | Create an EQ that completely linearizes the . | | Equalizer FromCalibration(float[] source) | Parse a calibration array where entries are in frequency-gain (dB) pairs. | | Equalizer FromCalibration(string contents) | Parse a calibration text where each line is a frequency-gain (dB) pair. | | Equalizer FromCalibration(string[] lines) | Parse a calibration text where each line is a frequency-gain (dB) pair. | | Equalizer FromCalibrationFile(string path) | Parse a calibration file where each line is a frequency-gain (dB) pair, and the lines are sorted ascending by frequency. | | Equalizer FromGraph(float[] source, float startFreq, float endFreq) | Parse an Equalizer from a drawn graph. | | float[] GetConvolution(this Equalizer eq, int sampleRate, int length = 1024, float gain = 1,
Complex[] initial = null) | Gets a zero-delay convolution filter with minimally sacrificed phase that results in this EQ when applied. | | float[] GetLinearConvolution(this Equalizer eq, int sampleRate, int length = 1024, float gain = 1,
Complex[] initial = null) | Gets a linear phase convolution filter that results in this EQ when applied. | | PeakingEQ[] GetPeakingEQ(this Equalizer eq, int sampleRate, double smoothing = 2) | Create a peaking EQ filter set with bands at the positions of the EQ's bands to approximate the drawn EQ curve. |
|